package com.tuling.jvm;
//字符串常量池 三种字符串操作
public class StringPool {
    public static void main(String[] args) {

    //1.直接赋值字符串
    String s = "zhuge"; //s指向常量池中的引用

    //2.new String()
    String s1 = new String("zhuge"); //s1指向(堆)内存中的对象引用

    //3.intern方法
    String s2 = new String("zhuge"); //s2中的“zhuge”字符串在堆中
    String s3 = s1.intern(); //s3中intern()方法“zhuge”字符串在常量池中
    System.out.println(s2==s3); //false
    }
}
